\hypertarget{structfault__data}{}\section{fault\+\_\+data Struct Reference}
\label{structfault__data}\index{fault\+\_\+data@{fault\+\_\+data}}


{\ttfamily \#include $<$datatypes.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{datatypes_8h_a29724157fc2c874a0bafeb059b571d14}{mc\+\_\+fault\+\_\+code} \hyperlink{structfault__data_aa9b1900f4f49ae926cb51e920e83e7f1}{fault}
\item 
float \hyperlink{structfault__data_af9653d31acfffa5a40aa709b2065e00b}{current}
\item 
float \hyperlink{structfault__data_af5c975d24ce2eb03d1deed3819d8d39d}{current\+\_\+filtered}
\item 
float \hyperlink{structfault__data_a47061fcae597f83f8a0a99d4b7b5a5c1}{voltage}
\item 
float \hyperlink{structfault__data_a70f44948d7630be99b15ecac985a502f}{duty}
\item 
float \hyperlink{structfault__data_a25e39b399c2a11f0d76e42ab8241a910}{rpm}
\item 
int \hyperlink{structfault__data_a9a6514335a0acc707caee25a88698919}{tacho}
\item 
int \hyperlink{structfault__data_a246d9768fab4df5814c97313f2d0b177}{cycles\+\_\+running}
\item 
int \hyperlink{structfault__data_a0ff6cecbd2386a32bdaa09d12b0d64a4}{pwm\+\_\+cycles}
\item 
int \hyperlink{structfault__data_acb424372bd0ffdc122aab91b749c96dc}{tim\+\_\+val\+\_\+samp}
\item 
int \hyperlink{structfault__data_ab8c9f702ff4f0ed843d7af91d35a2f6e}{tim\+\_\+current\+\_\+samp}
\item 
int \hyperlink{structfault__data_aee6c4f422f48b4464d9daf305280967a}{tim\+\_\+top}
\item 
int \hyperlink{structfault__data_aa6ce985078ba696f002d9cf36f32a894}{comm\+\_\+step}
\item 
float \hyperlink{structfault__data_afc1d28cfbce795d6ea954ebe725241f5}{temperature}
\end{DoxyCompactItemize}


\subsection{Field Documentation}
\hypertarget{structfault__data_aa6ce985078ba696f002d9cf36f32a894}{}\index{fault\+\_\+data@{fault\+\_\+data}!comm\+\_\+step@{comm\+\_\+step}}
\index{comm\+\_\+step@{comm\+\_\+step}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{comm\+\_\+step}]{\setlength{\rightskip}{0pt plus 5cm}int comm\+\_\+step}\label{structfault__data_aa6ce985078ba696f002d9cf36f32a894}
\hypertarget{structfault__data_af9653d31acfffa5a40aa709b2065e00b}{}\index{fault\+\_\+data@{fault\+\_\+data}!current@{current}}
\index{current@{current}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}float current}\label{structfault__data_af9653d31acfffa5a40aa709b2065e00b}
\hypertarget{structfault__data_af5c975d24ce2eb03d1deed3819d8d39d}{}\index{fault\+\_\+data@{fault\+\_\+data}!current\+\_\+filtered@{current\+\_\+filtered}}
\index{current\+\_\+filtered@{current\+\_\+filtered}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{current\+\_\+filtered}]{\setlength{\rightskip}{0pt plus 5cm}float current\+\_\+filtered}\label{structfault__data_af5c975d24ce2eb03d1deed3819d8d39d}
\hypertarget{structfault__data_a246d9768fab4df5814c97313f2d0b177}{}\index{fault\+\_\+data@{fault\+\_\+data}!cycles\+\_\+running@{cycles\+\_\+running}}
\index{cycles\+\_\+running@{cycles\+\_\+running}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{cycles\+\_\+running}]{\setlength{\rightskip}{0pt plus 5cm}int cycles\+\_\+running}\label{structfault__data_a246d9768fab4df5814c97313f2d0b177}
\hypertarget{structfault__data_a70f44948d7630be99b15ecac985a502f}{}\index{fault\+\_\+data@{fault\+\_\+data}!duty@{duty}}
\index{duty@{duty}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{duty}]{\setlength{\rightskip}{0pt plus 5cm}float duty}\label{structfault__data_a70f44948d7630be99b15ecac985a502f}
\hypertarget{structfault__data_aa9b1900f4f49ae926cb51e920e83e7f1}{}\index{fault\+\_\+data@{fault\+\_\+data}!fault@{fault}}
\index{fault@{fault}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{fault}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mc\+\_\+fault\+\_\+code} fault}\label{structfault__data_aa9b1900f4f49ae926cb51e920e83e7f1}
\hypertarget{structfault__data_a0ff6cecbd2386a32bdaa09d12b0d64a4}{}\index{fault\+\_\+data@{fault\+\_\+data}!pwm\+\_\+cycles@{pwm\+\_\+cycles}}
\index{pwm\+\_\+cycles@{pwm\+\_\+cycles}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{pwm\+\_\+cycles}]{\setlength{\rightskip}{0pt plus 5cm}int pwm\+\_\+cycles}\label{structfault__data_a0ff6cecbd2386a32bdaa09d12b0d64a4}
\hypertarget{structfault__data_a25e39b399c2a11f0d76e42ab8241a910}{}\index{fault\+\_\+data@{fault\+\_\+data}!rpm@{rpm}}
\index{rpm@{rpm}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{rpm}]{\setlength{\rightskip}{0pt plus 5cm}float rpm}\label{structfault__data_a25e39b399c2a11f0d76e42ab8241a910}
\hypertarget{structfault__data_a9a6514335a0acc707caee25a88698919}{}\index{fault\+\_\+data@{fault\+\_\+data}!tacho@{tacho}}
\index{tacho@{tacho}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{tacho}]{\setlength{\rightskip}{0pt plus 5cm}int tacho}\label{structfault__data_a9a6514335a0acc707caee25a88698919}
\hypertarget{structfault__data_afc1d28cfbce795d6ea954ebe725241f5}{}\index{fault\+\_\+data@{fault\+\_\+data}!temperature@{temperature}}
\index{temperature@{temperature}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{temperature}]{\setlength{\rightskip}{0pt plus 5cm}float temperature}\label{structfault__data_afc1d28cfbce795d6ea954ebe725241f5}
\hypertarget{structfault__data_ab8c9f702ff4f0ed843d7af91d35a2f6e}{}\index{fault\+\_\+data@{fault\+\_\+data}!tim\+\_\+current\+\_\+samp@{tim\+\_\+current\+\_\+samp}}
\index{tim\+\_\+current\+\_\+samp@{tim\+\_\+current\+\_\+samp}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{tim\+\_\+current\+\_\+samp}]{\setlength{\rightskip}{0pt plus 5cm}int tim\+\_\+current\+\_\+samp}\label{structfault__data_ab8c9f702ff4f0ed843d7af91d35a2f6e}
\hypertarget{structfault__data_aee6c4f422f48b4464d9daf305280967a}{}\index{fault\+\_\+data@{fault\+\_\+data}!tim\+\_\+top@{tim\+\_\+top}}
\index{tim\+\_\+top@{tim\+\_\+top}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{tim\+\_\+top}]{\setlength{\rightskip}{0pt plus 5cm}int tim\+\_\+top}\label{structfault__data_aee6c4f422f48b4464d9daf305280967a}
\hypertarget{structfault__data_acb424372bd0ffdc122aab91b749c96dc}{}\index{fault\+\_\+data@{fault\+\_\+data}!tim\+\_\+val\+\_\+samp@{tim\+\_\+val\+\_\+samp}}
\index{tim\+\_\+val\+\_\+samp@{tim\+\_\+val\+\_\+samp}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{tim\+\_\+val\+\_\+samp}]{\setlength{\rightskip}{0pt plus 5cm}int tim\+\_\+val\+\_\+samp}\label{structfault__data_acb424372bd0ffdc122aab91b749c96dc}
\hypertarget{structfault__data_a47061fcae597f83f8a0a99d4b7b5a5c1}{}\index{fault\+\_\+data@{fault\+\_\+data}!voltage@{voltage}}
\index{voltage@{voltage}!fault\+\_\+data@{fault\+\_\+data}}
\subsubsection[{voltage}]{\setlength{\rightskip}{0pt plus 5cm}float voltage}\label{structfault__data_a47061fcae597f83f8a0a99d4b7b5a5c1}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\hyperlink{datatypes_8h}{datatypes.\+h}\end{DoxyCompactItemize}
